一个存放内存中的特殊目录/proc

一个存放内存中的特殊目录/proc

这个目录比较特殊,并不在我们磁盘上,而在我们的内存当中;当前系统运行的所有进程都动态的存放在这个目录中。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[root@foundation187 proc]# ll
total 0
dr-xr-xr-x 8 root root 0 Feb 5 01:07 1
dr-xr-xr-x 8 root root 0 Feb 5 01:07 10
dr-xr-xr-x 8 root root 0 Feb 5 01:07 108
dr-xr-xr-x 8 root root 0 Feb 5 01:07 11
dr-xr-xr-x 8 root root 0 Feb 5 01:08 1126
dr-xr-xr-x 8 postfix postfix 0 Feb 5 01:08 1132
dr-xr-xr-x 8 postfix postfix 0 Feb 5 01:08 1133
dr-xr-xr-x 8 root kiosk 0 Feb 5 01:08 1136
dr-xr-xr-x 8 kiosk kiosk 0 Feb 5 01:08 1152
dr-xr-xr-x 8 kiosk kiosk 0 Feb 5 01:08 1166
```

上面每个编号就是以我们当前进程PID所命令的目录名。

当然,当前目录下也存放了一些我们系统的信息

* 查看我们当前cpu的信息

[root@foundation187 proc]# cat cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 58
model name : Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz
stepping : 9
microcode : 0x19
cpu MHz : 2772.859
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes

1
2
   
* 查看当前分区的信息

[root@foundation187 proc]# cat partitions
major minor #blocks name

11 0 1048575 sr0
8 0 488386584 sda
8 1 52429824 sda1
8 2 1 sda2
8 5 109052928 sda5
8 6 109052928 sda6
8 7 109052928 sda7
8 8 512000 sda8
8 9 108279808 sda9
253 0 3948544 dm-0
253 1 104329216 dm-1
7 0 3655680 loop0
7 1 3763200 loop1
```